<? require_once "../global.php";
require_once RootDir."/"."inc/Function.Libary.php";
require_once RootDir."/"."inc/Uifunction.php";
require_once "Up_file_suonue.php";
if($_SESSION["Login"][1]=="" or $_SESSION["Login"][1]==Null ) die("你没有权限上传");
?>
<style type="text/css">    
		<!--    
		.pt11 {    
			font-size: 11pt;    
			color: #333333;    
		}    
body,td,th {
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
		-->    
		</style>   
<?php
//需要引用/global.php 文件
//使用方法
//<iframe  src="Up_file.php?formId=up1&getelementId=pic2"  width="400" marginwidth="0" height="25" marginheight="0" scrolling="No" frameborder="0"  vspale="0"></iframe>
	//上传参数区
	
		$getelementId=$_REQUEST["getelementId"];
		$formId=$_REQUEST["formId"];//父目录表单名
		$mulvupic="/".date("Y")."/".date("m")."/".date("d");//上传文件存放目录规则
		mkdirs($SystemConest[0].$SystemConest[4] .$mulvupic);
		$save_path=$SystemConest[0].$SystemConest[4] .$mulvupic; 
		
		$FILE_POSTFIX=$SystemConest[5] ;
		$agree_size=$SystemConest[3];//允许许文件上传的大小  
		
		 function reFileName($file_name)
		{//涵数功能 获取文件名称
			$extend =explode("." , $file_name);
			$va=count($extend)-1;
			return ".".strtolower($extend[$va]);
		}

		if($_POST["Submit"]=="上传")
		{    
			$agree=$_REQUEST["AgreeFile_size"];//充许文件上传的大小  
			$file_name = $_FILES["file"]["name"]; 
			$file_type= reFileName($file_name);
			$file_size = $_FILES["file"]["size"];   
			$flag=0; 
			foreach($FILE_POSTFIX as $V)
			{
				if($V==$file_type)
				{
					$flag=1;
					break;
				}
			}
			if ($flag==0)
			{
				die("系统不充许上传这种类型 <a href='javascript:history.go(-1);'>返回</a>");
			}
			
			if( $file_size>$agree_size)
			{
				die("请上传".number_format($agree_size/1024,2,".","")."K以内的文件 <a href='javascript:history.go(-1);'>返回</a>");
			}
			
			$file_tn   = time().$file_name;    
			   
			$messg     = "<p>上传文件发生以外：</p><a href='javascript:history.go(-1);'>返回</a>";    
			$messg_sr  =$messg;    
			
			if($messg != $messg_sr){    
				echo $messg;    
			}
			else
			{    
				if(move_uploaded_file($_FILES["file"]["tmp_name"],$save_path."/".$file_tn))
				{    
					//生成缩略图
					$pics=new   CreatMiniature();
					$temppath=$SystemConest[0].$SystemConest[4].$mulvupic;
					$pics->srcFile=$temppath."/".$file_tn;
					$pics->echoType="file";
					$pics->SetVar($pics->srcFile,$pics->echoType);
					$pics->Prorate(
					$temppath.replaceKuohaostr($file_tn,"_m.","/(\.)[^\.]+$/"),
						$SystemConest["sys_suoluetu"]["w"],$SystemConest["sys_suoluetu"]["h"]);
					//上传成功处理 
					echo "<script>parent.".$formId.".".$getelementId.".value='".$SystemConest[4].$mulvupic."/".$file_tn."'</script>";
				}
				else
				{    
					echo $messg;    
				}    
			}    
		}
		else
		{
			?>    
		 
		  <table  border="0"  cellspacing="0" align="left">    
			 <form id="form1" name="form1" method="post" enctype="multipart/form-data" action="">  
			<tr>    
			  <td align="center" bgcolor="#F1F1F1">    
				  <input name="file" type="file" id="file" size="22" />
				  <input type="submit" name="Submit" value="上传" />      </td>    
			</tr></form>     
		  </table>    
		<?php 
		}
?>
